ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 167
Dependencies 28
Dependents 35
Total lines 794
Lines of code 436
Logical lines of code 295
Comment lines 351
Methods 34
Properties 16

Methods 34

Method Rating Maintainability Complexity Lines of code
handle_exception()
D
34 36 71
extract_message()
B
44 20 37
try_to_refresh_token()
B
41 17 53
check_token()
A
45 10 42
is_analytics_enabled()
S
61 8 10
maybe_disconnect()
S
59 7 12
set_message()
S
56 6 18
set_ua()
S
56 5 19
is_gsc_enabled()
S
62 6 10
get_clean_domain()
S
59 5 13
maybe_do_a_pause()
S
60 5 11
get_sites_url()
S
58 4 15
set_ga_disconnect_reason()
S
70 3 6
reset_pause()
S
69 3 8
get_message()
S
64 3 10
set_gsc_disconnect_reason()
S
69 3 6
is_gsc_set()
S
70 3 6
get_oauth2_url()
S
62 2 11
disconnect()
S
56 1 20
__construct()
S
65 2 7
get()
S
71 2 6
is_ua_set()
S
78 2 3
get_analytics_client()
S
71 2 6
save_message()
S
72 2 5
set_client_id()
S
81 1 3
set_client_secret()
S
81 1 3
set_gsc_paused()
S
81 1 3
is_gsc_paused()
S
82 1 3
get_data_tokens()
S
81 1 3
get_service_error()
S
81 1 3
get_api_user()
S
81 1 3
create_client()
S
81 1 3
is_analytics_has_accounts()
S
80 1 3
notice_account_is_disconnected()
S
76 1 4